package com.music.biz;

import java.util.Date;
import java.util.List;

import com.music.entity.Order;

public interface OrderBiz {
	
	/**
	 * 读取所有订单
	 * @return
	 */
	List<Order> getAll();
	
	/**
	 * 添加订单
	 * 
	 * @param order
	 */
	void addOrder(Order order);

	/**
	 * 根据id修改发货状态
	 * 
	 * @param id
	 */
	void updateState(int id);
	
	/**
	 * 根据id修改收货人信息
	 * @param id
	 * @param order
	 */
	void updateRecipients(Order order);
	
	/**
	 * 根据订单id获得订单
	 * @param oid
	 * @return
	 */
	Order getOrderById(int oid);
	
	/**
	 * 根据条件查询订单结果
	 * @param state
	 * @param id
	 * @param max
	 * @param min
	 * @return
	 */
	List<Order> getOrders(int state,int id,String max,String min);
	
}
